package com.esunny.springboot.pojo.dto;

import com.esunny.springboot.pojo.entity.User;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.HashSet;
import java.util.Set;

/**
 * 从redis中提取出回话信息，传给后面的接口
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
public class Principal {

    private User user;
    /**
     * 用户类型
     */
    private Long role;
    /**
     * 用户权限
     */
    private Set<String> permissions = new HashSet<>();
}
